publicstaticvoid main(String[] args){Predicate<Student> maleStudent = s-> s.age >=20&&"male".equals(s.gender);Predicate<Student> femaleStudent = s-> s.age >15&&"female".equals(s.gender);Function<Student,String> maleStyle = s->"Hi, You are male and age "+s.age;Function<Student,String> femaleStyle = s->"Hi, You are female and age "+ s.age;Student s1 =newStudent(21,"male");if(maleStudent.test(s1)){System.out.println(s1.customShow(maleStyle));}elseif(femaleStudent.test(s1)){System.out.println(s1.customShow(femaleStyle));}}